﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int a = 0;//初始化
//
//	scanf("%d",&a);//输入值
//
//	if (a % 2 == 1)//取余数，若是一则为奇数
//		printf("%d是奇数\n",a);
//
//	return 0;
//}

//int main()
//{
//	int a = 0;
//
//	scanf("%d", &a);//输入值
//
//	if (a % 2 == 1)//取余数，若是一则为奇数
//		printf("%d是奇数\n", a);
//	else
//		printf("%d是偶数",a);
//	return 0;
//}\

//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	if (a % 2 == 1)
//	{
//		printf("%d是奇数\n",a);
//		printf("这就是奇数");
//	}
//	else
//	{
//		printf("%d是偶数",a);
//		printf("这就是偶数");
//	}
//	return 0;
//}


//下面这是错的：
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	if (a > 0  a % 2 == 1)
//	{
//		printf("%d是正数\n", a);
//		printf("%d是奇数\n", a);
//		printf("这就是奇数");
//	}
//	else//a <= 0 
//		if (a < 0 a % 2 )
//		{
//			printf("%d是负数\n",a);
//			printf("%d是偶数\n", a);
//			printf("这就是偶数");
//	    }
//	else
//			printf("%d是偶数\n", a);
//	return 0;
//}

//int main()
//{
//	int num = 0;
//	scanf("%d",&num);
//	if (num > 0)
//		printf("%d是正数", num);
//	else//num <= 0
//		if (num < 0)
//			printf("%d是负数", num);
//		else
//			printf("%d是零", num);
//	return 0;
//}

//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	if (num >= 0)
//	{
//		if(num == 0)//注意==是判断相等
//			printf("%d是零", num);
//		else
//			printf("%d是正数", num);
//	}
//	else
//		printf("%d是负数", num);
//	return 0;
//}

//输⼊⼀个⼈的年龄
//如果年龄 < 18岁，打印"少年"
//如果年龄在18岁⾄44岁打印"⻘年"
//如果年龄在45岁⾄59岁打印"中⽼年"
//如果年龄在60岁⾄89岁打印"⽼年"
//如果90岁及以上打印"⽼寿星"
//
//int main()
//{
//	int age = 0;
//	scanf("%d",&age);
//	if (age < 18)
//		printf("少年");
//	else//age > 18
//		if (age <= 44)
//			printf("青年");
//		else//age > 44
//			if (age < 59)
//				printf("中老年");
//			else /*age >= 59*/ if (age <= 89)
//				printf("老年");
//			else
//				printf("老寿星");
//	return 0;
//}


//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	if (age < 18)
//	{
//		printf("少年");
//	}
//	else//age > 18
//	{
//		if (age <= 44)
//		{
//			printf("青年");
//		}
//		else//age > 44
//		{
//			if (age < 59)
//			{
//				printf("中老年");
//			}
//			else /*age >= 59*/
//			{
//				if (age <= 89)
//					printf("老年");
//				else
//					printf("老寿星");
//			}
//		}
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	int b = 2;
//	if (a == 1)
//		if (b == 2)
//			printf("hehe\n");
//	    else
//			printf("haha\n");
//	return 0;
//}

//输出haha
//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	int b = 2;
//	if (a == 1)
//	{
//		if (b == 2)
//			printf("hehe\n");
//	}
//	else
//			printf("haha\n");
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int a = 0;
//	int b = 2;
//	if (b == 2)
//	{
//		if (b == 2)
//			printf("hehe\n");
//	}
//	else
//		{
//			printf("haha\n");
//		}
//		return 0;
//}

//int main()
//{
//	int x = 0;
//	if (x == 3)
//	{
//		printf("x is 3.\n");
//	}
//}


//int main()
//{
//	int x = 0;
//	if (x = 3)
//	{
//		printf("x is 3.\n");
//	}
//}

//正确的操作，将常量值放在=左边，如果将==不小心写为=，直接不执行
//int main()
//{
//	int x = 3;
//	if (3 = x)
//	{
//		printf("x is 3.\n");
//	}
//}
//
//int main()
//{
//	int x = 3;
//	if (3 == x)
//	{
//		printf("x is 3.\n");
//	}
//}


//错误的表达
//int main()
//{
//	int a = 0;
//	scanf("%d",&a);
//	if (88 <= a <= 111)
//		printf("ni hao");
//	return 0;
//}


//正确的表示
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	if (88 <= a && a<= 111)
//		printf("ni hao");
//	return 0;
//}


//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d", &a);
//	
//	/*if (a > 5)
//		b = 3;
//	else
//		b = -3;*/
//	//将上述代码改为下面的
//	b = (a > 5 ? 3 : -3);//也可以写为：（a > 5）？（b = 3）：（b = -3）;
//	
//	printf("%d\n", b);
//
//	return 0;
//}

//使⽤条件表达式实现找两个数中较⼤值。
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d",&a,&b);
//
//	if (a > b)
//		//printf("%d", a);
//		a;
//	else
//	
//		printf("%d",b);
//	return 0;
//}


//int main()
//{
//	int a = 0;
//	int b = 0;
//	
//	scanf("%d %d", &a, &b);
//	int m = (a > b ? a : b);
//	
//	printf("%d\n", m);
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	if (!a)
//		printf("jjj");
//	else
//		printf("ddd");
//	return 0;
//}


//闰年的判断
//能被4整除并且不能被100整除是闰年
//能被400整除是闰年

//int main()
//{
//	int a = 0;
//		scanf("%d", &a);
//		if ((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0))
//			printf("%d是闰年", a);
//		else
//			printf("%d是平年",a);
//
//	return 0;
//}


//int main()
//{
//    int month = 0;
//    scanf("%d", &month);
//   if (month == 12 || month == 1 || month == 2)
//     {
//	   printf("冬季\n");
//     }
//return 0;
//}


//int main()
//{
//    int month = 0;
//    scanf("%d", &month);
//    if (month <= 3 || month >= 5)
//    {
//        printf("冬季\n");
//    }
//    return 0;
//}
//

//int main()
//{
//	int i = 0, a = 0, b = 2, c = 3, d = 4;
//	i = a++ && ++b && d++;//a先赋值，再++，所以i为0，输出的值为 1，2，3，4
//	printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);
//	return 0;
//}
//
//int main()
//{
//	int i = 0, a = 1, b = 2, c = 3, d = 4;
//	i = a++ && ++b && d++;//a先赋值，再++，所以i为真
////      1       3      4
//	printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);
//	//                                         2  3   3   5
//	return 0;
//}

//int main()
//{
//	int i = 0, a = 1, b = 2, c = 3, d = 4;
//	
//	i = a++ || ++b || d++;
////       1      2      4    a为1，或运算为真，后面的运算短路。
//	printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);
//	//                                         2  2  3  4
//	return 0;
//}


//int main()
//{
//	int i = 0, a = 0, b = 2, c = 3, d = 4;
//	i = a++ || ++b || d++;
////      0      3      4   a = 0,所以或运算继续执行，到b = 3停止。
//	printf("a = %d\nb = %d\nc = %d\nd = %d\n", a, b, c, d);
//	//                                         1  3  3  4
//	return 0;
//}

//输⼊任意⼀个整数值，计算除3之后的余数
//int main()
//{
//	int a = 0;
//	int b = 0;
//	
//	scanf("%d", &a);
//	b = a % 3;
//	
//	printf("%d", b);
//	return 0;
//}

//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	if (n % 3 == 0)
//		printf("整除，余数为0\n");
//	else if (n % 3 == 1)
//		printf("余数是1\n");
//	else
//		printf("余数是2\n");
//	return 0;
//}

//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	
//	switch (n % 3)
//	{
//	case 0:
//		printf("整除，余数为0\n");
//		break;
//	case 1:
//		printf("余数是1\n");
//		break;
//	case 2:
//		printf("余数是2\n");
//		break;
//	}
//	return 0;
//}


//输⼊⼀个1~7的数字，打印对应的星期几
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	switch (a)
//	{
//	case 1:
//		printf("星期一");
//		break;
//	case 2:
//		printf("星期二");
//		break;
//	case 3:
//		printf("星期三");
//		break;
//	case 4:
//		printf("星期四");
//		break;
//	case 5:
//		printf("星期五");
//		break;
//	case 6:
//		printf("星期六");
//		break;
//	case 7:
//		printf("星期日");
//		break;
//	}
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	switch (a)
//	{
//	case 1:
//	case 2:
//	case 3:
//	case 4:
//	case 5:
//		printf("工作日");
//		break;
//	case 6:
//	case 7:
//		printf("休息日");
//		break;
//	}
//	return 0;
//}
//
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	switch (a)
//	{
//	case 1:
//	case 2:
//	case 3:
//	case 4:
//	case 5:
//		printf("工作日");
//		break;
//	case 6:
//	case 7:
//		printf("休息日");
//		break;
//	default:
//		printf("输入错误");
//		break;
//	}
//	return 0;
//}

//int main()
//{
//	while (1)
//		printf("你看看你后面呢\n"); //while后边的条件满⾜，死循环的打印
//	return 0;
//}

//在屏幕上打印1~10的值
//int main()
//{
//	int n = 1;
//	while (n <= 10)
//	{
//		printf("%d ", n);
//		n++;
//	}
//	return 0;
//}

//int main()
//{
//	int n = 10;
//	while (n > 0)
//	{
//		printf("%d ", n);
//		n--;
//	}
//	return 0;
//}

//输⼊⼀个正的整数，逆序打印这个整数的每⼀位
//输⼊：1234，输出：4 3 2 1
//输⼊：521，输出：1 2 5

//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	
//	while (a)
//	{
//		printf("%d ",a % 10);
//		a = a / 10;//a /= 10
//	}
//	return 0;
//}

//在屏幕上打印1~10的值

//int main()
//{
//	int a = 0;
//	for (a = 1; a <= 10; a++)
//		printf("%d ", a);
//	return 0;
//}


//计算1~100之间3的倍数的数字之和
//int main()
//{
//	int a = 0;
//	int b = 0;
//
//	for (a = 1; a <= 100; ++a)
//	{
//		if (a % 3 == 0)
//			b += a;
//	}
//		printf("%d ", b);
//		return 0;
//}


//int main()
//{
//	int a = 0;
//	int b = 0;
//
//	for (a = 3; a <= 100; a += 3)
//	{
//		//if (a % 3 == 0)
//			b += a;
//	}
//		printf("%d ", b);
//		return 0;
//}

//int main()
//{
//	//int a = 0;
//	for (int a = 1; a <= 10; ++a)
//		printf("%d ", a);
//	return 0;
//}

//int main()
//{
//	int a = 1;
//	do
//	{
//		printf("%d ",a);
//		a++;
//	} while (a <= 10);
//	return 0;
//}

//输⼊⼀个正整数，计算这个整数是⼏位数？
//例如：
//输⼊：1234 输出：4
//输⼊：12 输出：2

//int main()
//{
//	int a = 0;
//	int cnt = 0;
//	scanf("%d", &a);
//	do 
//	{
//		++cnt;
//		a /= 10;
//	} while (a);
//	printf("%d\n", cnt);
//	return 0;
//}

//输⼊⼀个正整数，计算这个整数是⼏位数？
//例如：
//输⼊：1234 输出：4
//输⼊：12 输出：2
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	int b = 0;
//	for (b;a != 0; a /= 10)
//		b++;
//		printf("%d ", b);
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		if (i == 5)
//			break;
//		printf("%d ", i);
//		
//		i++;
//	}
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		if (i == 5)
//			continue;
//		printf("%d ", i);
//		i++;
//	}
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	while (i <= 10)
//	{
//		i++;
//		if (i == 5)
//			continue;
//		printf("%d ", i);
//		
//	}
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	for (i = 1; i <= 10; i++)
//	{
//		if (i == 5)
//			break;
//		printf("%d ", i);
//	}
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	for (i = 1; i <= 10; i++)
//	{
//		if (i == 5)
//			continue;
//		printf("%d ", i);
//	}
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	do
//	{
//		if (i == 5)
//			break;
//		printf("%d ",i);
//		i++;
//	} while (i <= 10);
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	do
//	{
//		if (i == 5)
//			continue;
//		printf("%d ", i);
//		i++;
//	} while (i <= 10);
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	do
//	{
//		i++;
//		if (i == 5)
//		    continue;
//		printf("%d ", i);
//		
//	} while (i <= 10);
//	return 0;
//}


//练习：找出100~200之间的素数，并打印在屏幕上。
//int main()
//{
//	int a = 0;
//	for (a = 100; a <= 200; a++)//创建循环范围100~200
//	{
//		int num = 1;//假设是素数
//		int i = 0;
//		for (i = 2; i <= a - 1; i++) //用2到a-1之间的数字试除a
//		{
//			if (a % i == 0)
//			{
//				num = 0;//不是素数
//				break;
//			}
//		}
//		if (num == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	for (a = 101; a <= 200; a++)//创建循环范围100~200
//	{
//		int i = 0;
//		for (i = 2; i <= a - 1; i++) //用2到a-1之间的数字试除a
//		{
//			if (a % i == 0)
//			{
//				break;
//			}
//		}
//		if (i > a - 1)
//			printf("%d ", a);
//	}
//	return 0;
//}


//优化1：
//int main()
//{
//	int a = 0;
//	for (a = 101; a <= 200; a+=2)//创建循环范围100~200,少了一半的数据
//	{
//		int num = 1;//假设是素数
//		int i = 0;
//		for (i = 2; i <= a - 1; i++) //用2到a-1之间的数字试除a
//		{
//			if (a % i == 0)
//			{
//				num = 0;//不是素数
//				break;
//			}
//		}
//		if (num == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}

//优化2：
//#include<math.h>
//int main()
//{
//	int a = 0;
//	for (a = 101; a <= 200; a+=2)
//	{
//		int num = 1;//假设是素数
//		int i = 0;
//		for (i = 2; i <=sqrt(a); i++)//sqrt开平方,如果a = b * c，那么
//		{                           //b 和 c中至少有一个数字 <= 根号a
//			if (a % i == 0)         //那么，只需要在2~根号a即可。
//			{
//				num = 0;//不是素数
//				break;
//			}
//		}
//		if (num == 1)
//			printf("%d ", a);
//	}
//	return 0;
//}

int main()
{
	printf("nihao\n");
	goto age;
	printf("lalalala\n");
age:
	printf("dfsfsasf\n");
	return 0;
}